.comp {
  width: 100%;
  .site-layout-content {
    min-height: 280px;
    padding: 24px;
    background: #fff;
  }
  .main {
    width: 100%;
    .header {
      width: 80%;
      margin: 20px auto;
      .row {
        margin: 0 auto 13px;
        width: 1184px;
        span:not(.content,.title) {
          display: inline-block;
          margin-right: 6px;
          padding: 0 8px;
          color: #61687c;
          font-size: 13px;
          cursor: pointer;
        }
        .content {
          display: flex;
          flex-wrap: wrap;
          overflow: hidden;
          margin-left: 60px;
          font-size: 13px;
          max-width: 800px;
          .selectd {
            color: #1890ff;
          }
        }
        .title {
          float: left;
          width: 90px;
          font-size: 14px;
          font-weight: 500;
          color: #414a60;
        }
      }
    }
    .footer {
      padding-top: 20px;
      width: 100%;
      .hotComp {
        margin: 0px auto;
        padding: 0px 10px 50px 10px;
        width: 80%;
        height: auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        .CompCard {
          cursor: pointer;
          background-color: rgb(255, 255, 255);
          width: 280px;
          height: 100px;
          padding: 16px 20px;
          margin-right: 20px;
          margin-bottom: 20px;
          display: flex;
          .img {
            width: 50px;
            height: 50px;
            background-color: rgba(255, 0, 0, 0);
            img {
              width: 100%;
              height: 100%;
            }
          }
          .right {
            flex: 1;
            text-align: right;
            height: 60px;
            h3 {
              font-size: 18px;
            }
            .footer {
              display: flex;
              justify-content: flex-end;
              color: #8d92a1;
            }
          }
        }
      }
    }
  }

}